package com.example.exceltosqlite.entity;

import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;

import java.io.Serializable;

/**
 * Created by ColorRain on 2021/5/21.
 * 报词表
 */

//表名
@DatabaseTable(tableName = "telegramFile")
public class SqliteFileEntity implements Serializable {
    @DatabaseField(generatedId = true)
    private int id;
    @DatabaseField(columnName = "messageID")
    private int messageID;  //关联number的id
    @DatabaseField(columnName = "col00")
    private String col00 ="";
    @DatabaseField(columnName = "col01")
    private String col01 ="";
    @DatabaseField(columnName = "col02")
    private String col02 ="";
    @DatabaseField(columnName = "col3")
    private String col03 ="";
    @DatabaseField(columnName = "col04")
    private String col04 ="";
    @DatabaseField(columnName = "col05")
    private String col05 ="";
    @DatabaseField(columnName = "col06")
    private String col06 ="";
    @DatabaseField(columnName = "col07")
    private String col07 ="";
    @DatabaseField(columnName = "col08")
    private String col08 ="";
    @DatabaseField(columnName = "col09")
    private String col09 ="";




    public SqliteFileEntity() {
    }

    public SqliteFileEntity(int messageID, String col00, String col01, String col02, String col03, String col04, String col05, String col06, String col07, String col08, String col09) {
        this.messageID = messageID;
        this.col00 = col00;
        this.col01 = col01;
        this.col02 = col02;
        this.col03 = col03;
        this.col04 = col04;
        this.col05 = col05;
        this.col06 = col06;
        this.col07 = col07;
        this.col08 = col08;
        this.col09 = col09;
    }

    public void setCol08(String col08) {
        this.col08 = col08;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getMessageID() {
        return messageID;
    }

    public void setMessageID(int messageID) {
        this.messageID = messageID;
    }

    public String getCol00() {
        return col00;
    }

    public void setCol00(String col00) {
        this.col00 = col00;
    }

    public String getCol01() {
        return col01;
    }

    public void setCol01(String col01) {
        this.col01 = col01;
    }

    public String getCol02() {
        return col02;
    }

    public void setCol02(String col02) {
        this.col02 = col02;
    }

    public String getCol03() {
        return col03;
    }

    public void setCol03(String col03) {
        this.col03 = col03;
    }

    public String getCol04() {
        return col04;
    }

    public void setCol04(String col04) {
        this.col04 = col04;
    }

    public String getCol05() {
        return col05;
    }

    public void setCol05(String col05) {
        this.col05 = col05;
    }

    public String getCol06() {
        return col06;
    }

    public void setCol06(String col06) {
        this.col06 = col06;
    }

    public String getCol07() {
        return col07;
    }

    public void setCol07(String col07) {
        this.col07 = col07;
    }

    public String getCol08() {
        return col08;
    }

    public void setCol8(String col08) {
        this.col08 = col08;
    }

    public String getCol09() {
        return col09;
    }

    public void setCol09(String col09) {
        this.col09 = col09;
    }

    @Override
    public String toString() {
        return "SqliteFileEntity{" +
                "id=" + id +
                ", messageID=" + messageID +
                ", col00='" + col00 + '\'' +
                ", col01='" + col01 + '\'' +
                ", col02='" + col02 + '\'' +
                ", col03='" + col03 + '\'' +
                ", col04='" + col04 + '\'' +
                ", col05='" + col05 + '\'' +
                ", col06='" + col06 + '\'' +
                ", col07='" + col07 + '\'' +
                ", col08='" + col08 + '\'' +
                ", col09='" + col09 + '\'' +
                '}';
    }

    public void setExcelFileEntity(int messageID, ExcelFileEntity excelFileEntity){
        this.messageID = messageID;
        this.col00 = excelFileEntity.getCol00();
        this.col01 = excelFileEntity.getCol01();
        this.col02 = excelFileEntity.getCol02();
        this.col03 = excelFileEntity.getCol03();
        this.col04 = excelFileEntity.getCol04();
        this.col05 = excelFileEntity.getCol05();
        this.col06 = excelFileEntity.getCol06();
        this.col07 = excelFileEntity.getCol07();
        this.col08 = excelFileEntity.getCol08();
        this.col09 = excelFileEntity.getCol09();
    }
}
